package com.ziyun.pop.modules.mercharReport.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 预充值记录表
 *
 * @author jiangli
 * @email
 * @date 2018-10-17 17:08:57
 */
@TableName("user_advance")
public class ReportAdvanceDeatilEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 日志id
     */
    @TableId(type = IdType.AUTO)
    private Integer logId;
    /**
     * 用户id
     */
    private Integer memberId;
    /**
     * 出入金额
     */
    private BigDecimal money;
    /**
     * 管理备注
     */
    private String message;
    /**
     * 交易时间
     */
    private Date mtime;
    /**
     * 支付单号
     */
    private String paymentId;
    /**
     * 订单号
     */
    private Long orderId;
    /**
     * 支付方式
     */
    private String paymethod;
    /**
     * 业务摘要
     */
    private String memo;
    /**
     * 存入金额
     */
    private BigDecimal importMoney;
    /**
     * 支出金额
     */
    private BigDecimal explodeMoney;
    /**
     * 当前余额
     */
    private BigDecimal memberAdvance;
    /**
     * 商店余额
     */
    private BigDecimal shopAdvance;
    /**
     * 失效
     */
    private Integer disabled;
    /**
     * 创建人
     */
    private String createName;
    /**
     * 充值推荐码
     */
    private Integer mempayCode;

    /**
     * 设置：日志id
     */
    public void setLogId(Integer logId) {
        this.logId = logId;
    }

    /**
     * 获取：日志id
     */
    public Integer getLogId() {
        return logId;
    }

    /**
     * 设置：用户id
     */
    public void setMemberId(Integer memberId) {
        this.memberId = memberId;
    }

    /**
     * 获取：用户id
     */
    public Integer getMemberId() {
        return memberId;
    }

    /**
     * 设置：出入金额
     */
    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    /**
     * 获取：出入金额
     */
    public BigDecimal getMoney() {
        return money;
    }

    /**
     * 设置：管理备注
     */
    public void setMessage(String message) {
        this.message = message;
    }

    /**
     * 获取：管理备注
     */
    public String getMessage() {
        return message;
    }

    /**
     * 设置：交易时间
     */
    public void setMtime(Date mtime) {
        this.mtime = mtime;
    }

    /**
     * 获取：交易时间
     */
    public Date getMtime() {
        return mtime;
    }

    /**
     * 设置：支付单号
     */
    public void setPaymentId(String paymentId) {
        this.paymentId = paymentId;
    }

    /**
     * 获取：支付单号
     */
    public String getPaymentId() {
        return paymentId;
    }

    /**
     * 设置：订单号
     */
    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    /**
     * 获取：订单号
     */
    public Long getOrderId() {
        return orderId;
    }

    /**
     * 设置：支付方式
     */
    public void setPaymethod(String paymethod) {
        this.paymethod = paymethod;
    }

    /**
     * 获取：支付方式
     */
    public String getPaymethod() {
        return paymethod;
    }

    /**
     * 设置：业务摘要
     */
    public void setMemo(String memo) {
        this.memo = memo;
    }

    /**
     * 获取：业务摘要
     */
    public String getMemo() {
        return memo;
    }

    /**
     * 设置：存入金额
     */
    public void setImportMoney(BigDecimal importMoney) {
        this.importMoney = importMoney;
    }

    /**
     * 获取：存入金额
     */
    public BigDecimal getImportMoney() {
        return importMoney;
    }

    /**
     * 设置：支出金额
     */
    public void setExplodeMoney(BigDecimal explodeMoney) {
        this.explodeMoney = explodeMoney;
    }

    /**
     * 获取：支出金额
     */
    public BigDecimal getExplodeMoney() {
        return explodeMoney;
    }

    /**
     * 设置：当前余额
     */
    public void setMemberAdvance(BigDecimal memberAdvance) {
        this.memberAdvance = memberAdvance;
    }

    /**
     * 获取：当前余额
     */
    public BigDecimal getMemberAdvance() {
        return memberAdvance;
    }

    /**
     * 设置：商店余额
     */
    public void setShopAdvance(BigDecimal shopAdvance) {
        this.shopAdvance = shopAdvance;
    }

    /**
     * 获取：商店余额
     */
    public BigDecimal getShopAdvance() {
        return shopAdvance;
    }

    /**
     * 设置：失效
     */
    public void setDisabled(Integer disabled) {
        this.disabled = disabled;
    }

    /**
     * 获取：失效
     */
    public Integer getDisabled() {
        return disabled;
    }

    /**
     * 设置：创建人
     */
    public void setCreateName(String createName) {
        this.createName = createName;
    }

    /**
     * 获取：创建人
     */
    public String getCreateName() {
        return createName;
    }

    /**
     * 设置：充值推荐码
     */
    public void setMempayCode(Integer mempayCode) {
        this.mempayCode = mempayCode;
    }

    /**
     * 获取：充值推荐码
     */
    public Integer getMempayCode() {
        return mempayCode;
    }
}
